linux - Chroot 与 Docker
全部标签一、基本介绍这里我们主要介绍Docker里的一个命令,叫做--mount,其本质上来说和--volume命令并没有太大区别,因为这两个命令都是用来给容器提供一个挂载目录。唯一的区别便是,容器的挂载类型不同,那么效果也会有所不同。容器的挂载类型:bind:将宿主机的指定目录挂载到容器的指定目录,以覆盖的形式挂载(这也就意味着,容器指定目录下的内容也会随着消失)volume:在宿主机的Docker存储目录下创建一个目录,并挂载到容器的指定目录(并不会覆盖容器指定目录下的内容)在有些时候,由于容器内的目录有着特殊作用,并不能以覆盖的形式进行挂载。但又想挂载到宿主机上,这时我们便可以使用volume类
前言 今天在写一个脚本时,需要将shell命令和可执行程序的输出重定向在某一个log文件中,但是遇到了点小问题,索性就研究下输出重定向到底怎么回事。 Linux系统,有一个非常重要概念,就是一切皆文件。在使用shell脚本时,系统为了能够进行接收外部输入,同时向外部输出,将三个文件始终保持在打开的状态,并使用三个文件描述符0,1,2来分别指向这三个文件,以此来完成标准输入,标准输出,标准错误输出。标准输入:由键盘输入标准输出:输出到屏幕标准错误:输出到屏幕 在正常情况下,我们执行shell命令时,其输出总是标准输出或者标准错误,因此总是会将输出的信息,不论是正常信息还是报错信息,都会打印在屏幕
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、git仓库创建前的准备注意:(引号内请输入你自己设置的名字,和你自己的邮箱)此用户名和邮箱是git提交代码时用来显示你身份和联系方式的,以便其他人看不懂你的代码能联系到你,并不是gitee用户名和邮箱二、使用步骤1.加载2.提交3.推送(上传)4.处理警告三、hint冲突处理前言git仓库是现在流行的云端仓库,各大企业都有在使用,我们应该掌握其使用方法一、git仓库创建前的准备这里我们用的是国内版的git。首先安装一下git,下面的指令执行一下就可以了poiuytr-】sudoyuminstall-ygit第一次下
在决定记录这篇文章之前,我从几天前开始接触云服务器到一步步部署完成,确实是从无到有,一点点理解一点点实践。实践真的非常重要!!!因为肯定比你看书看教程视频强太多太多。这篇文章仅仅只是做一个我部署成功的经历和思考,也会向大家介绍我的思考实践过程。欢迎大家私聊指正!前期准备云服务器购买与系统配置软件的选择与安装(供参考,也可按照步骤操作)正式操作,安装下载1.更换软件仓库源方式2.更新一下系统的软件3.准备环境1.安装nodejs2.安装chromium3.安装redis4.安装中文包5.克隆项目6.进入云崽目录7.安装pnpm8.安装依赖9.启动redis10.运行软件11.按照提示输入信息别急
1,系统代理可以通过配置系统层级的代理进行加速。配置系统代理的方法如下:[root@localhost~]$exporthttp_proxy=http://192.168.96.10:1080;exporthttps_proxy=http://192.168.96.10:1080;[root@localhost~]$curlcip.ccIP :47.91.208.248地址 :中国香港阿里云运营商 :22.396428数据二 :香港|阿里云数据三 :中国香港香港|阿里云URL :http://www.cip.cc/47.91.208.248而这种方案貌似效果并不大理想2,DaoCloud加速器
寻找软件源据说银河麒麟基于CentOS7,但是通过测试最终添加CentOS8的源才可以用,因为他喵的CentOS7只有x86_64,而CentOS8才有aarch64,厂商的话都信不得哦。手动配置了CentOS8的源后,yummakecache可以正常缓存,但是yum-yupdate会出现多个依赖错误问题,通过yum-yinstall可以安装软件,但是依赖问题依然很难受。最终在配置好CentOS8与Docker-ce官方源后由于依赖问题放弃了通过yum在线安装,直接下载如下rpm包安装依然不行。一、安装条件,确定你是KylinLinuxAdvancedServerreleaseV10(Terc
文章目录docker打包镜像1.拉取镜像(要能连网)2.查看已经拉取的镜像(版本号=TAG)3.docker打包镜像命令,二选一即可4.将打包的镜像通过tar命令打包压缩一下,传到实体主机,再传到需要镜像的主机解压5.将打包的镜像加载到docker6.查看load出来的镜像docker打包容器docker打包镜像因为某台服务器需要部署Tomcat,但是该服务武器不能连接外网,所以需要先pull拉一下镜像包,如果已经有了现有的镜像就不需要拉取了,直接从第二部开始就行。具体操作步骤如下:1.拉取镜像(要能连网)dockerpull镜像名称注意:dockerpulltomcat为例子,若不指定版本,
文章目录💻前言一、ar打包与解压文件操作语法参数说明选择性参数说明运行示范总结💻前言记录已经被时代的潮流抛弃的ar操作打包的命令,现在已经被tar命令所替代。ar命令适用于Linux,FreeBSD,IBM,AIX平台。一、ar打包与解压文件操作语法ar[参数][选择性参数]打包的文件名称[成员文件]参数说明参数功能-d删除打包文件中的文件-m更改打包文件中的文件顺序-p显示打包文件中的文件内容-q将文件保存在打包文件中,不检查是否出现重复的文件-r将文件保存在打包文件中,若有重复文件则会被覆盖-t显示打包文件当中的所有文件-x从打包文件中取出成员文件选择性参数说明选择性参数功能-a将文件插入
文章目录前置环境部署步骤初始化配置文件创建文件logstash.ymllog.conf服务部署启动服务相关操作前置环境docker19.03.13EleasticSearch7.2.0(如果你需要推送数据到ES,请先部署她)部署步骤初始化配置文件--拉取镜像dockerpulllogstash:7.2.0--创建挂载目录mkdir-p/home/jamel/docker/software/logstash/conf.d创建文件logstash.ymlcatEOF>/home/jamel/docker/software/logstash/logstash.ymlnode.name:logstas
一、了解DHCP服务1.1DHCP定义DHCP(DynamicHostConfigurationProtocol,动态主机配置协议)由Internet工作任务小组设计开发专门用于为TCP/IP网络中的计算机制动分配TCP/IP参数的协议DHCP(动态主机配置协议)是一个局域网的网络协议,指的是由服务器控制一段IP地址范围,客户机登录服务器时可以自动获取服务器分配的IP地址和子网掩码。在默认情况下,DHCP作为WindowsServer的一个服务组件是不会被系统自动安装的,需要管理员手动安装并进行配置。DHCP采用C/S架构:C=client(客户机),S=server(服务器),客户机/服务器